package com.lzj.server.common.model;

import jakarta.validation.constraints.Min;
import lombok.Data;

import java.io.Serializable;

@Data
public class FileInfo implements Serializable {
    // 最终文件路径
    private String finalPath;

    // 文件MD5
    private String md5Str;

    // 原始文件名称
    private String fileName;

    // 文件分片总数
    @Min(value = 2, message = "分片总数不能小于1")
    private Integer partCount;

    // 总文件大小
    private Long fileSize;

    // 当前分片序号
    private Integer partNumber;

    //上传任务ID
    private String upLoadId;

}
